SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 60528: When you attempt to assign a libref to a SAS® library, "ERROR: Engine must be specified to access uncataloged data library..." occurs

DetailsAboutRate It

Starting in SAS® 9.3 TS1M0, when you attempt to assign a libref to a SAS library, you get an incorrect or confusing error message similar to the following:

ERROR: Engine must be specified to access uncataloged data library
SASART.WCLK04.USRD02.UNCATLIB on volume USRD02.
1      libname uncat '.wclk04.usrd02.uncatlib' volser=usrd02 disp=shr;
ERROR: Libref UNCAT is not assigned.
ERROR: Error in the LIBNAME statement.

This problem occurs under the following conditions:

  • You use DISP=SHR and VOLSER=, which are required for an uncataloged data set.
  • The library does not exist on the specified volume.

In this example, the error occurs because the data set does not exist on USRD02 or on any other volume.

A fix for this issue is planned for a future software release.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemBase SASz/OS9.39.4_M59.3 TS1M09.4 TS1M5
z/OS 64-bit9.39.4_M59.3 TS1M09.4 TS1M5
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.